long-clawed squat lobster - English Synonyms Dictionary